libphonenumber\PhoneNumber A

Total Complexity 62
Dependencies 1
Dependents 2
Total lines 580
Lines of code 218
Logical lines of code 98
Comment lines 268
Methods 40
Properties 9

Methods 40

Method Rating Maintainability Complexity Lines of code
mergeFrom()
A
52 9 27
equals()
A
59 9 13
__toString()
S
55 6 20
__unserialize()
S
60 2 15
__serialize()
S
64 1 12
clear()
S
64 1 11
clearRawInput()
S
77 1 4
setNumberOfLeadingZeros()
S
74 1 5
unserialize()
S
78 1 3
clearNationalNumber()
S
77 1 4
serialize()
S
80 1 3
clearExtension()
S
77 1 4
clearItalianLeadingZero()
S
77 1 4
setPreferredDomesticCarrierCode()
S
77 1 4
getPreferredDomesticCarrierCode()
S
82 1 3
hasPreferredDomesticCarrierCode()
S
80 1 3
setCountryCodeSource()
S
77 1 4
getCountryCodeSource()
S
82 1 3
hasCountryCodeSource()
S
80 1 3
setRawInput()
S
77 1 4
getRawInput()
S
82 1 3
hasRawInput()
S
80 1 3
getNumberOfLeadingZeros()
S
82 1 3
clearCountryCodeSource()
S
77 1 4
getNationalNumber()
S
82 1 3
clearPreferredDomesticCarrierCode()
S
77 1 4
clearNumberOfLeadingZeros()
S
74 1 5
hasCountryCode()
S
80 1 3
getCountryCode()
S
82 1 3
setCountryCode()
S
77 1 4
hasNationalNumber()
S
80 1 3
setNationalNumber()
S
77 1 4
hasNumberOfLeadingZeros()
S
82 1 3
hasExtension()
S
80 1 3
getExtension()
S
82 1 3
setExtension()
S
77 1 4
hasItalianLeadingZero()
S
80 1 3
clearCountryCode()
S
77 1 4
isItalianLeadingZero()
S
82 1 3
setItalianLeadingZero()
S
77 1 4